horizontal and vertical components